#1.17
"""
input函数：等待用户输入
输入完成后继续执行
一般需要储存在变量中
最初以str形式储存
"""
#a=input('请输入一个值：')#最抽象的一集：储存输入内容的变量居然不写在括号里面？那我缺的连续输入谁给我补啊？
#print(a)
#仍然是显式类型转换
'''
b=int(input("请输入一个整数："))
print("{},{}".format(b,type(b)))#输入12，输出12,<class 'int'>
#eval类型：限制输入的内容是整数或浮点数(或者将输入的字符串转化为数字类型）
c=eval(input('请输入：'))#输入'123'
print(f'结果是{c}')#输出123
'''

"""if判断：
基本格式是if 判断内容 ：
（缩进）代码块
（else）
(缩进)代码块
其他没有什么不同
"""

a=int(input("请输入整数a的值"))
b=int(input("请输入整数b的值"))
print(f"a的值为{a},b的值为{b},",end='')
'''
#if的嵌套：以前也没少写嵌套，注意缩进
if a>b:
    print("a大于b")
    if a>20:
        print('a>20')
    else:
        print('a<=20')#看着真的不会乱吗？
elif a==b:#不是else if?不是else if?不是else if?
    print("a等于b")
else:
    print("a小于b")
'''
#三元表达式:语句a if 判断模块 else 语句b(对比 判断语句？语句a：语句b)
#上面的内容可以写成下面所示：
print(a if a>b else b)
print('a更大')if a>b else print('a不比b更大')
'''多个条件的连接：
and==&&
or==||
not==!
就这么简单
'''
"""
int1=1
int2=3
int3=0
print(int1 and int2)#结果为3(int2)
print(int3 and int2)#结果为0(int3)，即能够判断真假时第一个变量值
print(int1 or int2)#结果为1(int1)
print(int3 or int2 or int1)#结果为3(int2),即能够判断真假时第一个变量值
print(not int1)#结果为False
print(not int3)#结果为TruE,说明not输出的结果类型为bool
"""




